export default function printOutput() {
    const fileNameMap = {
        '60072050': this.props.json['hi6007-000117'], /* 国际化处理： 调配记录*/
        '60072060': this.props.json['hi6007-000118'], /* 国际化处理： 兼职记录*/
        '60072070': this.props.json['hi6007-000119']/* 国际化处理： 离职记录*/
    };
    const {table, appcode} = this.props;
    const allData = table.getAllTableData('info');
    const param_str = allData.rows.map(item => item.values.pk_psnjob.value);

    const printData = {
        filename: fileNameMap[appcode],
        funcode: appcode,     //功能节点编码，即模板编码
        nodekey: appcode,
        oids: param_str,   // 单据pk  oids含有多个元素时为批量打印,
        outputType: 'output'
    };

    this.setState({printData}, () => {
        this.refs.printOutput.open();
    });
}
